package com.mybatis.mapper;

import com.mybatis.po.User;

import java.util.List;

/**
 * ClassName: UserMapper
 * Package: com.mybatis.mapper
 * Description:
 *
 * @Author 刘英杰
 * @Create 2024/11/12 20:45
 * @Version 1.0
 */
public interface UserMapper {
    /**
     * 查询所有用户(用户关联的订单,订单关联的订单明细,订单明细关联的商品)
     * @return
     */
    List<User> findAll();

    /**
     * 根据用户的id查询用户信息
     * @param id
     * @return
     */
    User findById(int id);

    /**
     * 查询所有用户(延迟加载 用户关联的订单,订单关联的订单明细,订单明细关联的商品)
     * @return
     */
    List<User> findAllLazy();
}
